新しい機能
============

このページは、各々の Yii リリースにおいて導入された主な新機能をまとめています。

Version 1.1.15
--------------

 * [AR に JOIN 後の操作](/doc/guide/database.arr#sec-12) を追加
 * [ODBC 接続に関するノートを追加](/doc/guide/database.dao#sec-3)

Version 1.1.14
--------------
 * [CPasswordHelper] を追加
 * [CRedisCache] を追加

Version 1.1.11
--------------
 * [http キャッシュのサポートを追加](/doc/guide/caching.page#sec-3)
 * [コンソールアプリケーションに終了コードを追加](/doc/guide/topics.console#sec-5)
 * [モデルのバリデーションルールの除外を追加](/doc/guide/form.model#sec-3)
 * [git と hg のサポートを追加](/doc/guide/quickstart.first-app#sec-1)

Version 1.1.8
-------------
 * [カスタム URL ルールクラスのサポートを追加](/doc/guide/topics.url#sec-9)

Version 1.1.7
-------------
 * [RESTful URL に対するサポートを追加](/doc/guide/topics.url#sec-3)
 * [クエリキャッシングに対するサポートを追加](/doc/guide/caching.data#sec-3)
 * [リレーショナル named scope にパラメータを渡すことが可能になった](/doc/guide/database.arr#sec-10)
 * [関連するモデルを取得することなくリレーショナルクエリを実行する機能を追加](/doc/guide/database.arr#sec-4)
 * [HAS_MANY through と HAS_ONE through の AR リレーションに対するサポートを追加](/doc/guide/database.arr#sec-11)
 * [データベースマイグレーション機能においてトランザクションのサポートを追加](/doc/guide/database.migration#sec-3)
 * [クラスベースのアクションにおけるパラメータバインディングの使用に対するサポートを追加](/doc/guide/basics.controller#sec-6)
 * [CActiveForm] によるシームレスなクライアント側のデータ検証に対するサポートを追加

 Version 1.1.6
-------------
 * [クエリビルダーを追加](/doc/guide/database.query-builder)
 * [データベースマイグレーション機能を追加](/doc/guide/database.migration)
 * [MVC のベストプラクティス](/doc/guide/basics.best-practices)
 * [コンソールコマンドで無名パラメータとグローバルオプションの使用に対するサポートを追加](/doc/guide/topics.console)

Version 1.1.5
-------------

 * [コンソールコマンドアクションとパラメータバインディングに対するサポートを追加](/doc/guide/topics.console)
 * [ネームスペースを持つクラスのオートローディングに対するサポートを追加](/doc/guide/basics.namespace)
 * [ウィジェットのビューに対するテーマ適用のサポートを追加](/doc/guide/topics.theming#sec-4)

Version 1.1.4
-------------

 * [自動的なアクションのパラメータバインディングに対するサポートを追加](/doc/guide/basics.controller#sec-6)

Version 1.1.3
-------------

 * [アプリケーション初期構成でウィジェットのデフォルト値を構成する機能の追加](/doc/guide/topics.theming#sec-5)

Version 1.1.2
-------------

 * [Gii と呼ばれるウェブベースのコード生成ツールを追加](/doc/guide/topics.gii)

Version 1.1.1
-------------

 * CActiveForm を追加。CActiveForm は、フォームに関係するコードの作成を単純化し、クライアントとサーバの両側においてシームレスで一貫性のあるバリデーションをサポートする。

 * yiic ツールによって生成されるコードを見直した。
 具体的には、スケルトンアプリケーションは複数のレイアウトを持つようになった。
 操作メニューは CRUD のページのために再構成された。
 crud コマンドで生成される admin ページは検索とフィルターリングの機能を持つようになった。
 フォームの表示に CActiveForm を使った。

 * [グローバルな yiic コマンドを定義することを可能にした](/doc/guide/topics.console)

Version 1.1.0
-------------

 * [ユニットテストと機能テストに対するサポートの追加](/doc/guide/test.overview)

 * [ウィジェットスキンを使用するためのサポートの追加](/doc/guide/topics.theming#sec-6)

 * [拡張性のあるフォームビルダの追加](/doc/guide/form.builder)

 * 安全なモデルアトリビュートを宣言する方法の改善。以下を参照してください。
 [安全なアトリビュート割り当て](/doc/guide/form.model#sec-4).

 * 全てのテーブルが一つのSQL文でジョインできるように、デフォルトのリレーショナルアクティブレコードクエリを変更した。

 * デフォルトのテーブルエイリアスを、アクティブレコードのリレーション名をとるように変更

 * [テーブルプレフィクスを使用するためのサポートを追加](/doc/guide/database.dao#sec-9).

 * [Ziiライブラリ](http://code.google.com/p/zii/)として知られる新しいエクステンションを追加

 * AR クエリにおける主テーブルのエイリアスを 't' に固定
